Skip to main content

Reporting Offline Plays

We're required by our partner rights holders to report all plays from end users, including scenarios where end users aren't connected to the internet while playing the content. Here are two possible ways to handle reporting offline plays:

  1. Playback continues and /play is invoked in the future with a back-dated timestamp (Recommended).
  2. Prevent playback when /play fails due to networking.

Option 1 would allow your end user to continue engaging with the content offline, assuming:

  • That the content is already on their device.
  • You have the ability to record play events with accurate timestamps.
  • Your app will invoke the /play event for offline plays when the device regains connection.

Option 2 is a safe and logical fallback if none of the conditions above are true.